gpsbabel.git
13 years agoBetter handling of strptime being in C, but used by C++.
robertlipe [Wed, 6 Feb 2013 22:48:27 +0000 (22:48 +0000)]
Better handling of strptime being in C, but used by C++.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4282 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoMore Windows-specific C->C++ explicit casts.
robertlipe [Wed, 6 Feb 2013 20:04:54 +0000 (20:04 +0000)]
More Windows-specific C->C++ explicit casts.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4281 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoAdd some of the mechanical casts for gbser_win.cc.
robertlipe [Wed, 6 Feb 2013 19:50:27 +0000 (19:50 +0000)]
Add some of the mechanical casts for gbser_win.cc.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4280 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoMove url_link and utf_string to be more C++-ish.
robertlipe [Wed, 6 Feb 2013 06:55:28 +0000 (06:55 +0000)]
Move url_link and utf_string to be more C++-ish.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4279 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoRegenerate configure.
robertlipe [Tue, 5 Feb 2013 20:08:29 +0000 (20:08 +0000)]
Regenerate configure.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4278 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoAdd workaround for MacPorts' mutant build/install of Qt frameworks.
robertlipe [Tue, 5 Feb 2013 20:00:45 +0000 (20:00 +0000)]
Add workaround for MacPorts' mutant build/install of Qt frameworks.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4277 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoUpdate mkicondoc.
robertlipe [Fri, 1 Feb 2013 18:26:52 +0000 (18:26 +0000)]
Update mkicondoc.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4276 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoDelete dead pstrdup from util.cc
robertlipe [Fri, 1 Feb 2013 18:14:31 +0000 (18:14 +0000)]
Delete dead pstrdup from util.cc

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4275 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoMinor style changes to reduce scope. cppcheck is pretty impressive.
robertlipe [Fri, 1 Feb 2013 18:01:55 +0000 (18:01 +0000)]
Minor style changes to reduce scope.  cppcheck is pretty impressive.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4274 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoSilence the 'illegal byte sequence' on Mountain Lion. We're invoking sed
robertlipe [Tue, 29 Jan 2013 20:51:17 +0000 (20:51 +0000)]
Silence the 'illegal byte sequence' on Mountain Lion.  We're invoking sed
and if LANG is en_US.UTF-8 (the default) sed complains about the invalid UTF
encodings.  Just force it to C for this DOP test and back.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4273 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoStart Sketching in replacement for the HAS/SET/-99999 hack we've used for years.
robertlipe@gmail.com [Mon, 28 Jan 2013 05:28:00 +0000 (05:28 +0000)]
Start Sketching in replacement for the HAS/SET/-99999 hack we've used for years.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4272 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoTweak dependency generator. Rebuild deps.
robertlipe@gmail.com [Mon, 28 Jan 2013 02:56:56 +0000 (02:56 +0000)]
Tweak dependency generator.  Rebuild deps.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4271 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoDon't use QDateTime to parse XML times just yet.
robertlipe@gmail.com [Mon, 28 Jan 2013 01:13:04 +0000 (01:13 +0000)]
Don't use QDateTime to parse XML times just yet.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4270 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agofix error counting in testo.
tsteven4 [Sun, 27 Jan 2013 23:10:20 +0000 (23:10 +0000)]
fix error counting in testo.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4269 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoGuilhem Bonnefille contributes support for the Google Direction API.
robertlipe@gmail.com [Sun, 27 Jan 2013 22:24:28 +0000 (22:24 +0000)]
Guilhem Bonnefille  contributes support for the Google Direction API.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4268 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoAdd the datetime class, a shim between our time_t stuff and QDateTime.
robertlipe@gmail.com [Sun, 27 Jan 2013 22:13:26 +0000 (22:13 +0000)]
Add the datetime class, a shim between our time_t stuff and QDateTime.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4267 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoTurn on the first real use of Qt, replacing the creation_time in our waypoints
robertlipe@gmail.com [Sun, 27 Jan 2013 22:12:25 +0000 (22:12 +0000)]
Turn on the first real use of Qt, replacing the creation_time in our waypoints
with a QDateTime which will (eventually) give us coherent times before 1970
and with decent sub-secont support.   This patch itself doesn't really give
us that, but it lays important steps.

Right now, it's conditionally compiled under NEWTIME, but I don't expect that
to last very long.  We'll move to *requiring* Qt very quickly; this is a prop
for ease of development right now.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4266 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoMechanically simplify the argument to localtime and gmtime in several
robertlipe@gmail.com [Sun, 27 Jan 2013 22:07:52 +0000 (22:07 +0000)]
Mechanically simplify the argument to localtime and gmtime in several
formats to make operator overload  easier to create for those.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4265 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoRemove get_tz_offset as it has no callers.
robertlipe@gmail.com [Sun, 27 Jan 2013 22:03:27 +0000 (22:03 +0000)]
Remove get_tz_offset as it has no callers.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4264 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoMake gpsdevice_{ser,usb} play nicer with C++ headers.
robertlipe@gmail.com [Sun, 27 Jan 2013 21:53:42 +0000 (21:53 +0000)]
Make gpsdevice_{ser,usb} play nicer with C++ headers.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4263 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoRemove dead macgpsbabel tree.
robertlipe@gmail.com [Sun, 27 Jan 2013 21:02:38 +0000 (21:02 +0000)]
Remove dead macgpsbabel tree.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4262 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoDeja vu. Unfix const warning - again - in vecs.cc for now to fix Linux build.
robertlipe@gmail.com [Sun, 27 Jan 2013 20:50:55 +0000 (20:50 +0000)]
Deja vu.  Unfix const warning - again - in vecs.cc for now to fix Linux build.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4261 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoSplit destinator, unicsv, nmea, and interpolate out into tehir own tests.
robertlipe@gmail.com [Sun, 27 Jan 2013 05:09:54 +0000 (05:09 +0000)]
Split destinator, unicsv, nmea, and interpolate out into tehir own tests.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4260 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoMechanical changes in date handling that made it harm to shim a class
robertlipe@gmail.com [Sun, 27 Jan 2013 05:09:20 +0000 (05:09 +0000)]
Mechanical changes in date handling that made it harm to shim a class
"merely" overloading operators from time_t into a real class into place.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4259 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoMore changes to support a time object.
robertlipe@gmail.com [Sun, 27 Jan 2013 03:08:44 +0000 (03:08 +0000)]
More changes to support a time object.
I've not gone whole hog on this; it's still pretty cowardly.  The time
class is still fundamentally a time_t (sigh) and shimmed to a subclass of
QDateTime under conditional compilation.  I'll be pulling out those props
soon.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4258 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoMore groundwork for class-typed time primitives in waypoint.
robertlipe@gmail.com [Sun, 27 Jan 2013 03:06:05 +0000 (03:06 +0000)]
More groundwork for class-typed time primitives in waypoint.
Better types for vecs lookup functions.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4257 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoMake waypt_dupe act more like a copy constructor.
robertlipe@gmail.com [Sat, 26 Jan 2013 21:51:48 +0000 (21:51 +0000)]
Make waypt_dupe act more like a copy constructor.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4256 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoSplit igc, gpssim, garmin_txt into test entries of their own.
robertlipe@gmail.com [Sat, 26 Jan 2013 19:15:50 +0000 (19:15 +0000)]
Split igc, gpssim, garmin_txt into test entries of their own.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4255 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoBegin (very conservatively) moving some of our key data structures to
robertlipe@gmail.com [Tue, 22 Jan 2013 00:10:55 +0000 (00:10 +0000)]
Begin (very conservatively) moving some of our key data structures to
classes.  For now, there is overlap between ctors and our various users
of these objects (which, in many cases, promptly get our carefully initialized
objects and overwrite them...) , but let's start here.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4254 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoRename internal_styles to .cc so we can have class in *.h.
robertlipe@gmail.com [Sun, 20 Jan 2013 22:28:09 +0000 (22:28 +0000)]
Rename internal_styles to .cc so we can have class in *.h.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4253 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoFix mainnav test dependence on local time zone.
tsteven4 [Tue, 15 Jan 2013 14:11:48 +0000 (14:11 +0000)]
Fix mainnav test dependence on local time zone.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4252 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoTypo fix in TEF.
robertlipe@gmail.com [Mon, 14 Jan 2013 00:17:15 +0000 (00:17 +0000)]
Typo fix in TEF.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4251 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoImprove accuracy of height filter.
tsteven4 [Mon, 14 Jan 2013 00:08:42 +0000 (00:08 +0000)]
Improve accuracy of height filter.
Provide a script to regenerate geoid grid points for use by height.c

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4250 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoFix (?) delbin on Linux.
robertlipe [Sun, 13 Jan 2013 23:56:45 +0000 (23:56 +0000)]
Fix (?) delbin on Linux.
s
x
h

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4249 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoMechanical changes to build on Linux. Most were just hyper const-ipation.
robertlipe [Sun, 13 Jan 2013 23:37:20 +0000 (23:37 +0000)]
Mechanical changes to build on Linux.  Most were just hyper const-ipation.
--This line, and those below, willignored--

M    gpsbabel/jeeps/gpsusbstub.cc
M    gpsbabel/xcsv.cc
M    gpsbabel/geo.cc
M    gpsbabel/hsa_ndv.cc
M    gpsbabel/rgbcolors.cc
M    gpsbabel/magproto.cc
M    gpsbabel/gopal.cc
M    gpsbabel/pathaway.cc
M    gpsbabel/delbin.cc
M    gpsbabel/tef_xml.cc
M    gpsbabel/ozi.cc

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4248 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoHyper-const util.cc
robertlipe@gmail.com [Sun, 13 Jan 2013 22:58:27 +0000 (22:58 +0000)]
Hyper-const util.cc

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4247 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agostrptime and internal_styles remain c.
robertlipe@gmail.com [Sun, 13 Jan 2013 22:48:13 +0000 (22:48 +0000)]
strptime and internal_styles remain c.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4246 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoStart the C->C++ migration. Rename all interesting .c files to .cc. Tweak
robertlipe@gmail.com [Sun, 13 Jan 2013 22:36:39 +0000 (22:36 +0000)]
Start the C->C++ migration.  Rename all interesting .c files to .cc. Tweak
build system to cope with this.  Some minor warning cleanups (mostly string
constant chatter) but mtk_locus was the only source file that got any
non-trivial edit in this process.  (How?  Because I've been chipping at
the "C as C++" block for a long time and regularly compiling as both.)

All tests that passed before still pass.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4245 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoLet V900 silently process 'G' tags as 'T' records when losing a DGPS fix.
robertlipe@gmail.com [Sun, 13 Jan 2013 20:38:16 +0000 (20:38 +0000)]
Let V900 silently process 'G' tags as 'T' records when losing a DGPS fix.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4244 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoRemove dead 'contrib' dir.
robertlipe@gmail.com [Sun, 13 Jan 2013 19:43:55 +0000 (19:43 +0000)]
Remove dead 'contrib' dir.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4243 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoRemove dead dirs.
robertlipe@gmail.com [Sun, 13 Jan 2013 19:41:53 +0000 (19:41 +0000)]
Remove dead dirs.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4242 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoRemove bogus project plan.
robertlipe@gmail.com [Sun, 13 Jan 2013 19:35:31 +0000 (19:35 +0000)]
Remove bogus project plan.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4241 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoRemove old Windows GUIs.
robertlipe@gmail.com [Sun, 13 Jan 2013 19:27:39 +0000 (19:27 +0000)]
Remove old Windows GUIs.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4240 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoMac directory cleanup.
robertlipe@gmail.com [Sun, 13 Jan 2013 19:24:05 +0000 (19:24 +0000)]
Mac directory cleanup.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4239 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoRemove GPSBabel+. It remains in CVS on Sourceforge if you care.
robertlipe@gmail.com [Sun, 13 Jan 2013 19:22:45 +0000 (19:22 +0000)]
Remove GPSBabel+.  It remains in CVS on Sourceforge if you care.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4238 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoRemove st2gpx, declination, magxfer. They remain in sourceforget if you
robertlipe@gmail.com [Sun, 13 Jan 2013 19:21:47 +0000 (19:21 +0000)]
Remove st2gpx, declination, magxfer.  They remain in sourceforget if you
need them; they're not part of GPSBabel.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4237 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoImprove internal doc for Makefile.
robertlipe@gmail.com [Sun, 13 Jan 2013 19:04:36 +0000 (19:04 +0000)]
Improve internal doc for Makefile.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4236 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoActually apply aforementioned patch...
robertlipe@gmail.com [Thu, 10 Jan 2013 18:23:30 +0000 (18:23 +0000)]
Actually apply aforementioned patch...

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4235 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoTypo fix in doc for 'Google' format.
robertlipe@gmail.com [Thu, 10 Jan 2013 18:19:52 +0000 (18:19 +0000)]
Typo fix in doc for 'Google' format.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4234 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agofix google format for multi-segmented routes.
tsteven4 [Fri, 4 Jan 2013 01:47:38 +0000 (01:47 +0000)]
fix google format for multi-segmented routes.
add a test multi-segmented test case.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4233 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoRestore/Add support for building some make targets when builddir != srcdir.
tsteven4 [Fri, 28 Dec 2012 14:05:52 +0000 (14:05 +0000)]
Restore/Add support for building some make targets when builddir != srcdir.
Supported targets include the default, check, torture, clean and more-clean.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4232 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoFix dep target so we can regenrate dependencies, and regenerate them.
tsteven4@gmail.com [Tue, 25 Dec 2012 20:06:15 +0000 (20:06 +0000)]
Fix dep target so we can regenrate dependencies, and regenerate them.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4231 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoadd support for mainnav mg-950d.
tsteven4 [Fri, 21 Dec 2012 00:33:44 +0000 (00:33 +0000)]
add support for mainnav mg-950d.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4230 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoNaviguide: Fix handling of negative ICS eastings and northings.
tsteven4 [Thu, 13 Dec 2012 01:04:03 +0000 (01:04 +0000)]
Naviguide: Fix handling of negative ICS eastings and northings.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4229 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoLowrance: fix memory corruption on read of empty route description.
robertlipe@gmail.com [Tue, 11 Dec 2012 18:52:02 +0000 (18:52 +0000)]
Lowrance: fix memory corruption on read of empty route description.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4228 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoQuovadis: don't crash on bad input.
robertlipe@gmail.com [Mon, 10 Dec 2012 20:05:39 +0000 (20:05 +0000)]
Quovadis: don't crash on bad input.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4227 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoGeoniche: Don't crash on empty input file.
robertlipe@gmail.com [Mon, 10 Dec 2012 20:02:31 +0000 (20:02 +0000)]
Geoniche: Don't crash on empty input file.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4226 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoEnignma improvements.
robertlipe@gmail.com [Mon, 10 Dec 2012 19:53:54 +0000 (19:53 +0000)]
Enignma improvements.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4225 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoFix possible crash when writing Enigma files.
robertlipe@gmail.com [Sun, 9 Dec 2012 23:06:53 +0000 (23:06 +0000)]
Fix possible crash when writing Enigma files.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4224 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoResync test-all with Steve.
robertlipe@gmail.com [Sun, 9 Dec 2012 23:05:56 +0000 (23:05 +0000)]
Resync test-all with Steve.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4223 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoSteve fixes TRACK_NEW in xcsv.
robertlipe@gmail.com [Sun, 9 Dec 2012 23:03:06 +0000 (23:03 +0000)]
Steve fixes TRACK_NEW in xcsv.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4222 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoWhen writing GPX and forcing unique names, handle waypoints, tracks, and
robertlipe@gmail.com [Sun, 9 Dec 2012 19:45:31 +0000 (19:45 +0000)]
When writing GPX and forcing unique names, handle waypoints, tracks, and
routes as different namespaces.  This is the result of the problem reported
by R Tange. Thanx, Steve.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4221 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoSteve makes torture, Test-all improvements. Let coastexp be more forgiving about...
robertlipe@gmail.com [Sun, 9 Dec 2012 19:25:28 +0000 (19:25 +0000)]
Steve makes torture, Test-all improvements.  Let coastexp be more forgiving about empty routes.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4220 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoMake teletype format capabilities match reality.
robertlipe@gmail.com [Sun, 9 Dec 2012 19:19:01 +0000 (19:19 +0000)]
Make teletype format capabilities match reality.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4219 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoSteve fixes my fix (blush) in track filter.
robertlipe@gmail.com [Sun, 9 Dec 2012 19:17:44 +0000 (19:17 +0000)]
Steve fixes my fix (blush) in track filter.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4218 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoTrackfilter: don't rename track if we don't have a source track name. Style
robertlipe@gmail.com [Sat, 8 Dec 2012 17:11:27 +0000 (17:11 +0000)]
Trackfilter: don't rename track if we don't have a source track name.  Style
improvements on generating that new segment.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4217 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoSteve and I volley improvements README.contrib. Moves astyle settings out
robertlipe@gmail.com [Sat, 8 Dec 2012 17:01:28 +0000 (17:01 +0000)]
Steve and I volley improvements README.contrib.  Moves astyle settings out
of doc and into astylerc.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4216 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoSheesh. Fix a bug I introduced yesterday in pocketfms_wp highlighting
robertlipe@gmail.com [Sat, 8 Dec 2012 16:57:37 +0000 (16:57 +0000)]
Sheesh.  Fix a bug I introduced yesterday in pocketfms_wp highlighting
the very style of code I so badly want to replace.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4215 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoMake pocketfms reader more robust on a waypoint name with a space in it
robertlipe@gmail.com [Sat, 8 Dec 2012 08:27:32 +0000 (08:27 +0000)]
Make pocketfms reader more robust on a waypoint name with a space in it
and make the writer not include a space.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4214 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoLowranceusr4: don't try to compute date on invalid input.
robertlipe@gmail.com [Sat, 8 Dec 2012 07:52:13 +0000 (07:52 +0000)]
Lowranceusr4: don't try to compute date on invalid input.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4213 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoUpdate style guidelines in README.contrib.
robertlipe@gmail.com [Fri, 7 Dec 2012 19:00:50 +0000 (19:00 +0000)]
Update style guidelines in README.contrib.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4212 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoRegenerate umsonstdraussen.gpx to reflect our enhanced Garmin GPI reader.
robertlipe@gmail.com [Thu, 6 Dec 2012 19:50:10 +0000 (19:50 +0000)]
Regenerate umsonstdraussen.gpx to reflect our enhanced Garmin GPI reader.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4211 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoSteven adds color rotate option to KML writer.
robertlipe@gmail.com [Wed, 5 Dec 2012 19:13:26 +0000 (19:13 +0000)]
Steven adds color rotate option to KML writer.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4210 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoExit of testo is number of failures.
robertlipe@gmail.com [Wed, 5 Dec 2012 18:58:34 +0000 (18:58 +0000)]
Exit of testo is number of failures.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4209 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoMinor make clean tweaks from tsteven.
robertlipe@gmail.com [Tue, 27 Nov 2012 01:56:44 +0000 (01:56 +0000)]
Minor make clean tweaks from tsteven.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4208 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoJeremy Mortis adds support for MTK Locus class of receivers.
robertlipe@gmail.com [Tue, 27 Nov 2012 01:53:48 +0000 (01:53 +0000)]
Jeremy Mortis adds support for MTK Locus class of receivers.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4207 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoMathias Adam improves handling of GPS leap seconds in Skytraq.
robertlipe@gmail.com [Sun, 18 Nov 2012 20:32:00 +0000 (20:32 +0000)]
Mathias Adam improves handling of GPS leap seconds in Skytraq.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4206 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoEnhance Garmin_gpi reader to handle files from tourenfaher.de
robertlipe@gmail.com [Sun, 18 Nov 2012 19:34:34 +0000 (19:34 +0000)]
Enhance Garmin_gpi reader to handle files from tourenfaher.de
Fix Const-ipation warnings.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4205 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoSteve spiffs up makelinuxdist for the GUI.
robertlipe@gmail.com [Sun, 18 Nov 2012 18:38:02 +0000 (18:38 +0000)]
Steve spiffs up makelinuxdist for the GUI.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4204 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoRegenerate tokens. Update README.contrib to more modern times.
robertlipe@gmail.com [Sun, 18 Nov 2012 18:31:38 +0000 (18:31 +0000)]
Regenerate tokens.  Update README.contrib to more modern times.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4203 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoDon't use shell redirection to capture gperf output.
robertlipe@gmail.com [Sun, 18 Nov 2012 01:33:22 +0000 (01:33 +0000)]
Don't use shell redirection to capture gperf output.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4202 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoMore const drudgery for garmin.
robertlipe [Mon, 10 Sep 2012 05:17:21 +0000 (05:17 +0000)]
More const drudgery for garmin.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4201 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoClean up a bunch of clang warnings while on the plane.
robertlipe [Mon, 10 Sep 2012 04:57:25 +0000 (04:57 +0000)]
Clean up a bunch of clang warnings while on the plane.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4200 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoRegenerate languages for release.
robertlipe@gmail.com [Tue, 4 Sep 2012 02:28:43 +0000 (02:28 +0000)]
Regenerate languages for release.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4198 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoBump version to 1.4.4.
robertlipe@gmail.com [Mon, 3 Sep 2012 22:09:52 +0000 (22:09 +0000)]
Bump version to 1.4.4.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4197 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoMake KML xsd relative. Thank you, tsteven.
robertlipe@gmail.com [Mon, 3 Sep 2012 02:16:06 +0000 (02:16 +0000)]
Make KML xsd relative.  Thank you, tsteven.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4196 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoPunt to using GNU sed. Mountain Lion's sed is just different enough to screw up...
robertlipe@gmail.com [Mon, 27 Aug 2012 03:10:27 +0000 (03:10 +0000)]
Punt to using GNU sed.  Mountain Lion's sed is just different enough to screw up several formats.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4195 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoMac GUI build tweaks.
robertlipe@gmail.com [Mon, 27 Aug 2012 02:03:12 +0000 (02:03 +0000)]
Mac GUI build tweaks.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4194 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoBludgeon Lion/Mountain Lion support into upgrade check.
robertlipe@gmail.com [Sun, 26 Aug 2012 23:08:51 +0000 (23:08 +0000)]
Bludgeon Lion/Mountain Lion support into upgrade check.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4193 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoWarning cleanups for 64-bit systems.
robertlipe@gmail.com [Sun, 26 Aug 2012 19:44:59 +0000 (19:44 +0000)]
Warning cleanups for 64-bit systems.
Drop older Macs that we can't support anyway.   Lion and 64-bit is now our floor.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4192 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoAdd doc for new Motoactv format. Tweak gtrnctr doc to reflect new changes.
robertlipe@gmail.com [Fri, 24 Aug 2012 19:29:57 +0000 (19:29 +0000)]
Add doc for new Motoactv format.  Tweak gtrnctr doc to reflect new changes.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4191 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoDan Brown adds MotoActv support, several XCSV formats.
robertlipe@gmail.com [Fri, 24 Aug 2012 04:32:30 +0000 (04:32 +0000)]
Dan Brown adds MotoActv support, several XCSV formats.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4190 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoTweak EXIF reader to allow reads below sea level.
robertlipe@gmail.com [Wed, 22 Aug 2012 03:02:12 +0000 (03:02 +0000)]
Tweak EXIF reader to allow reads below sea level.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4189 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoSleazy fixes to Skytraq to fix test suite failures.
robertlipe@gmail.com [Wed, 22 Aug 2012 03:00:25 +0000 (03:00 +0000)]
Sleazy fixes to Skytraq to fix test suite failures.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4188 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoFix hyperactive clang warning in trackfilter.
robertlipe@gmail.com [Tue, 14 Aug 2012 17:19:20 +0000 (17:19 +0000)]
Fix hyperactive clang warning in trackfilter.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4187 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoFix MSVC warnings for unreached code, C99/C++ inline decls.
robertlipe@gmail.com [Wed, 18 Jul 2012 22:44:12 +0000 (22:44 +0000)]
Fix MSVC warnings for unreached code, C99/C++ inline decls.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4186 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoAllow reading known invalid (sigh) data in NMEA.
robertlipe@gmail.com [Sun, 15 Jul 2012 17:34:02 +0000 (17:34 +0000)]
Allow reading known invalid (sigh) data in NMEA.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4185 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoFix hardcoded GPS time->UTC offset in Skytraq.
robertlipe@gmail.com [Wed, 27 Jun 2012 14:14:40 +0000 (14:14 +0000)]
Fix hardcoded GPS time->UTC offset in Skytraq.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4184 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoAdd Sony back to NMEA doc.
robertlipe@gmail.com [Mon, 21 May 2012 16:25:50 +0000 (16:25 +0000)]
Add Sony back to NMEA doc.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4183 f51c46e8-681c-474f-0cfe-069cfd0219fb

13 years agoSedate noisy tracfilter-discard test.
robertlipe@gmail.com [Tue, 15 May 2012 14:15:58 +0000 (14:15 +0000)]
Sedate noisy tracfilter-discard test.

git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@4182 f51c46e8-681c-474f-0cfe-069cfd0219fb